package com.yuncheng.spcyApi.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.yuncheng.common.base.entity.BaseEntity;

/**
 * @Description: 企业-产品偏差信息
 * @Author: yuncheng
 * @Date: 2023-07-08
 * @Version: V1.0
 */
@ApiModel(value = "spcy_qy_cppcxx对象", description = "企业-产品偏差信息")
@TableName("spcy_qy_cppcxx")
public class SpcyQyCppcxx extends BaseEntity implements Serializable {

    @Excel(name = "偏差编号", width = 15)
    @ApiModelProperty(value = "偏差编号")
    private String fpcbh;

    @Excel(name = "偏差级别", width = 15)
    @ApiModelProperty(value = "偏差级别")
    private String fpcjb;

    @Excel(name = "偏差主题", width = 15)
    @ApiModelProperty(value = "偏差主题")
    private String fpczt;

    @Excel(name = "偏差部门", width = 15)
    @ApiModelProperty(value = "偏差部门")
    private String fpcbm;

    @Excel(name = "发现日期", width = 15, format = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "发现日期")
    private Date ffxrq;

    @Excel(name = "偏差简述", width = 15)
    @ApiModelProperty(value = "偏差简述")
    private String fpcjs;

    @Excel(name = "根本原因", width = 15)
    @ApiModelProperty(value = "根本原因")
    private String fgbyy;

    @Excel(name = "受影响的产品或物料（批号）", width = 15)
    @ApiModelProperty(value = "受影响的产品或物料（批号）")
    private String fsyxdcphwl;

    @Excel(name = "紧急措施/补救措施", width = 15)
    @ApiModelProperty(value = "紧急措施/补救措施")
    private String fjjcsbjcs;

    @Excel(name = "纠正预防措施", width = 15)
    @ApiModelProperty(value = "纠正预防措施")
    private String fjzyfcs;

    @Excel(name = "关闭日期", width = 15, format = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "关闭日期")
    private Date fgbrq;

    @Excel(name = "备注", width = 15)
    @ApiModelProperty(value = "备注")
    private String fbz;

    @Excel(name = "企业id", width = 15)
    @ApiModelProperty(value = "企业id")
    private String fqyid;


    public String getFpcbh() {
        return fpcbh;
    }

    public void setFpcbh(String fpcbh) {
        this.fpcbh = fpcbh;
    }

    public String getFpcjb() {
        return fpcjb;
    }

    public void setFpcjb(String fpcjb) {
        this.fpcjb = fpcjb;
    }

    public String getFpczt() {
        return fpczt;
    }

    public void setFpczt(String fpczt) {
        this.fpczt = fpczt;
    }

    public String getFpcbm() {
        return fpcbm;
    }

    public void setFpcbm(String fpcbm) {
        this.fpcbm = fpcbm;
    }

    public Date getFfxrq() {
        return ffxrq;
    }

    public void setFfxrq(Date ffxrq) {
        this.ffxrq = ffxrq;
    }

    public String getFpcjs() {
        return fpcjs;
    }

    public void setFpcjs(String fpcjs) {
        this.fpcjs = fpcjs;
    }

    public String getFgbyy() {
        return fgbyy;
    }

    public void setFgbyy(String fgbyy) {
        this.fgbyy = fgbyy;
    }

    public String getFsyxdcphwl() {
        return fsyxdcphwl;
    }

    public void setFsyxdcphwl(String fsyxdcphwl) {
        this.fsyxdcphwl = fsyxdcphwl;
    }

    public String getFjjcsbjcs() {
        return fjjcsbjcs;
    }

    public void setFjjcsbjcs(String fjjcsbjcs) {
        this.fjjcsbjcs = fjjcsbjcs;
    }

    public String getFjzyfcs() {
        return fjzyfcs;
    }

    public void setFjzyfcs(String fjzyfcs) {
        this.fjzyfcs = fjzyfcs;
    }

    public Date getFgbrq() {
        return fgbrq;
    }

    public void setFgbrq(Date fgbrq) {
        this.fgbrq = fgbrq;
    }

    public String getFbz() {
        return fbz;
    }

    public void setFbz(String fbz) {
        this.fbz = fbz;
    }

    public String getFqyid() {
        return fqyid;
    }

    public void setFqyid(String fqyid) {
        this.fqyid = fqyid;
    }

}
